package com.fourth_groups.shopping121store.bean;

import java.util.List;

/**
 * 类名：GoodsDetailBean
 * 创建人：ZhangPing
 * 邮箱：zp045217@163.com
 * 创建时间：2016/10/14
 * 备注：货物详细信息bean
 */

public class GoodsDetailBean {
    /**
     * ret : 0
     * data : {"id":52355,"site_id":11202,"name":"施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水 用于染烫后受损发质 滋养修护，羊绒般柔滑","desc":"<p>施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水<br />\n用于染烫后受损发质 滋养修护，羊绒般柔滑<\/p>\n","image":"http://image.121dian.com/site/11202/8e57c11cbaeada3788f7cd0a19e41d2d.jpg","price":"52.80","stock":200,"notice":"新店开业！！！购物有礼！！！\n\n                             时间有限！数量有限！\n凡购买本店（万通户联精品汇121）产品（除名果记系列产品外）2件及2件以上，随机赠送精美化妆包一件！！！更多产品请到万通户联精品汇121浏览购买！","market_price":"68.00","status":1,"weight":"0.0000","is_cross_border":0,"album":"[\"450996\",\"450995\",\"450997\",\"450998\",\"450999\"]","rebate":"2.64","title":"施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水 用于染烫后受损发质 滋养修护，羊绒般柔滑","subsidy_des":"","details_img":["http://image.121dian.com/site/11202/43e64da291a01dc286da40f2b2cc0e7f.jpg","http://image.121dian.com/site/11202/abbee3339abf32979095d97731c19ef8.jpg"],"is_jd":0,"banners":[{"image":"http://image.121dian.com/site/11202/8e57c11cbaeada3788f7cd0a19e41d2d.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/8570155036153b1d47f7bfba2461be9c.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/e69a0414e070299efc77609c93faee79.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/a918ab11148ef78dc1a3e64fb04b46bb.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/6a7dcfe68cfad5fbc4ec2b4988ef20ec.jpg@!w100"}],"is_free_shipping":1,"shipping_address":"北京 北京市","goods_unicoin":0,"user_unicoin":0,"sku_images":[],"attribute_set":[],"sku":[],"is_collect":false,"share_url":"http://mm.121dian.com/share?share_data=%7B%22type%22%3A1%2C%22id%22%3A%2252355%22%2C%22title%22%3A%22%5Cu5206%5Cu4eab%5Cu4e00%5Cu6b3e%5Cu597d%5Cu4ea7%5Cu54c1%5Cuff1a%5Cu65bd%5Cu534e%5Cu853b%20%5Cu7f8a%5Cu7ed2%5Cu8102%5Cu6ecb%5Cu517b%5Cu6d17%5Cu62a4%5Cu5957%5Cu88c5200%5Cu6d17%5Cu53d1%5Cu9732%20200%5Cu6da6%5Cu53d1%5Cu4e73%2050ml%5Cu53d1%5Cu819c%2010ml%5Cu8425%5Cu517b%5Cu6c34%20%5Cu7528%5Cu4e8e%5Cu67d3%5Cu70eb%5Cu540e%5Cu53d7%5Cu635f%5Cu53d1%5Cu8d28%20%5Cu6ecb%5Cu517b%5Cu4fee%5Cu62a4%5Cuff0c%5Cu7f8a%5Cu7ed2%5Cu822c%5Cu67d4%5Cu6ed1%22%2C%22content%22%3A%22%5Cu65bd%5Cu534e%5Cu853b%20%5Cu7f8a%5Cu7ed2%5Cu8102%5Cu6ecb%5Cu517b%5Cu6d17%5Cu62a4%5Cu5957%5Cu88c5200%5Cu6d17%5Cu53d1%5Cu9732%20200%5Cu6da6%5Cu53d1%5Cu4e73%2050ml%5Cu53d1%5Cu819c%2010ml%5Cu8425%5Cu517b%5Cu6c34%5Cn%5Cu7528%5Cu4e8e%5Cu67d3%5Cu70eb%5Cu540e%5Cu53d7%5Cu635f%5Cu53d1%5Cu8d28%20%5Cu6ecb%5Cu517b%5Cu4fee%5Cu62a4%5Cuff0c%5Cu7f8a%5Cu7ed2%5Cu822c%5Cu67d4%5Cu6ed1%22%2C%22image%22%3A%22http%3A%5C%2F%5C%2Fimage.121dian.com%5C%2Fsite%5C%2F11202%5C%2F8e57c11cbaeada3788f7cd0a19e41d2d.jpg_100%22%2C%22url%22%3A%22http%3A%5C%2F%5C%2Fmm.121dian.com%5C%2Fgoods%5C%2F52355%5C%2F%22%2C%22friend_url%22%3A%22http%3A%5C%2F%5C%2Fmm.121dian.com%5C%2Fgoods%5C%2F52355%5C%2F%22%2C%22scene%22%3A%22goods%22%2C%22sharePage%22%3A%22goods%22%7D","groupbuy":{},"limitbuy":"","detail_url":"http://mm.121dian.com/goods_detail/52355","is_cart":0,"is_buy":1,"is_buy_one":0,"is_one_goods":0,"goods_timelimit":{"started_at":"2016-09-21 00:00:00","expired_at":"2016-10-15 00:00:00","origin_price":"55.00","promotion_price":"52.80"},"label_details":[{"label":"包邮","color":"#ef082e","align":"right","image":"http://qiniu.front.121dian.com/assets/img/goods_label/2.png","keyNum":0}],"block":[{"type":"line","items":[{"type":1,"color":"#EEEEEE","height":1}]}]}
     */

    private int ret;
    /**
     * id : 52355
     * site_id : 11202
     * name : 施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水 用于染烫后受损发质 滋养修护，羊绒般柔滑
     * desc : <p>施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水<br />
     用于染烫后受损发质 滋养修护，羊绒般柔滑</p>

     * image : http://image.121dian.com/site/11202/8e57c11cbaeada3788f7cd0a19e41d2d.jpg
     * price : 52.80
     * stock : 200
     * notice : 新店开业！！！购物有礼！！！

     时间有限！数量有限！
     凡购买本店（万通户联精品汇121）产品（除名果记系列产品外）2件及2件以上，随机赠送精美化妆包一件！！！更多产品请到万通户联精品汇121浏览购买！
     * market_price : 68.00
     * status : 1
     * weight : 0.0000
     * is_cross_border : 0
     * album : ["450996","450995","450997","450998","450999"]
     * rebate : 2.64
     * title : 施华蔻 羊绒脂滋养洗护套装200洗发露 200润发乳 50ml发膜 10ml营养水 用于染烫后受损发质 滋养修护，羊绒般柔滑
     * subsidy_des :
     * details_img : ["http://image.121dian.com/site/11202/43e64da291a01dc286da40f2b2cc0e7f.jpg","http://image.121dian.com/site/11202/abbee3339abf32979095d97731c19ef8.jpg"]
     * is_jd : 0
     * banners : [{"image":"http://image.121dian.com/site/11202/8e57c11cbaeada3788f7cd0a19e41d2d.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/8570155036153b1d47f7bfba2461be9c.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/e69a0414e070299efc77609c93faee79.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/a918ab11148ef78dc1a3e64fb04b46bb.jpg@!w100"},{"image":"http://image.121dian.com/site/11202/6a7dcfe68cfad5fbc4ec2b4988ef20ec.jpg@!w100"}]
     * is_free_shipping : 1
     * shipping_address : 北京 北京市
     * goods_unicoin : 0
     * user_unicoin : 0
     * sku_images : []
     * attribute_set : []
     * sku : []
     * is_collect : false
     * share_url : http://mm.121dian.com/share?share_data=%7B%22type%22%3A1%2C%22id%22%3A%2252355%22%2C%22title%22%3A%22%5Cu5206%5Cu4eab%5Cu4e00%5Cu6b3e%5Cu597d%5Cu4ea7%5Cu54c1%5Cuff1a%5Cu65bd%5Cu534e%5Cu853b%20%5Cu7f8a%5Cu7ed2%5Cu8102%5Cu6ecb%5Cu517b%5Cu6d17%5Cu62a4%5Cu5957%5Cu88c5200%5Cu6d17%5Cu53d1%5Cu9732%20200%5Cu6da6%5Cu53d1%5Cu4e73%2050ml%5Cu53d1%5Cu819c%2010ml%5Cu8425%5Cu517b%5Cu6c34%20%5Cu7528%5Cu4e8e%5Cu67d3%5Cu70eb%5Cu540e%5Cu53d7%5Cu635f%5Cu53d1%5Cu8d28%20%5Cu6ecb%5Cu517b%5Cu4fee%5Cu62a4%5Cuff0c%5Cu7f8a%5Cu7ed2%5Cu822c%5Cu67d4%5Cu6ed1%22%2C%22content%22%3A%22%5Cu65bd%5Cu534e%5Cu853b%20%5Cu7f8a%5Cu7ed2%5Cu8102%5Cu6ecb%5Cu517b%5Cu6d17%5Cu62a4%5Cu5957%5Cu88c5200%5Cu6d17%5Cu53d1%5Cu9732%20200%5Cu6da6%5Cu53d1%5Cu4e73%2050ml%5Cu53d1%5Cu819c%2010ml%5Cu8425%5Cu517b%5Cu6c34%5Cn%5Cu7528%5Cu4e8e%5Cu67d3%5Cu70eb%5Cu540e%5Cu53d7%5Cu635f%5Cu53d1%5Cu8d28%20%5Cu6ecb%5Cu517b%5Cu4fee%5Cu62a4%5Cuff0c%5Cu7f8a%5Cu7ed2%5Cu822c%5Cu67d4%5Cu6ed1%22%2C%22image%22%3A%22http%3A%5C%2F%5C%2Fimage.121dian.com%5C%2Fsite%5C%2F11202%5C%2F8e57c11cbaeada3788f7cd0a19e41d2d.jpg_100%22%2C%22url%22%3A%22http%3A%5C%2F%5C%2Fmm.121dian.com%5C%2Fgoods%5C%2F52355%5C%2F%22%2C%22friend_url%22%3A%22http%3A%5C%2F%5C%2Fmm.121dian.com%5C%2Fgoods%5C%2F52355%5C%2F%22%2C%22scene%22%3A%22goods%22%2C%22sharePage%22%3A%22goods%22%7D
     * groupbuy : {}
     * limitbuy :
     * detail_url : http://mm.121dian.com/goods_detail/52355
     * is_cart : 0
     * is_buy : 1
     * is_buy_one : 0
     * is_one_goods : 0
     * goods_timelimit : {"started_at":"2016-09-21 00:00:00","expired_at":"2016-10-15 00:00:00","origin_price":"55.00","promotion_price":"52.80"}
     * label_details : [{"label":"包邮","color":"#ef082e","align":"right","image":"http://qiniu.front.121dian.com/assets/img/goods_label/2.png","keyNum":0}]
     * block : [{"type":"line","items":[{"type":1,"color":"#EEEEEE","height":1}]}]
     */

    private DataBean data;

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private int id;
        private int site_id;
        private String name;
        private String desc;
        private String image;
        private String price;
        private int stock;
        private String notice;
        private String market_price;
        private int status;
        private String weight;
        private int is_cross_border;
        private String album;
        private String rebate;
        private String title;
        private String subsidy_des;
        private int is_jd;
        private int is_free_shipping;
        private String shipping_address;
        private int goods_unicoin;
        private int user_unicoin;
        private boolean is_collect;
        private String share_url;
        private GroupbuyBean groupbuy;
        private String limitbuy;
        private String detail_url;
        private int is_cart;
        private int is_buy;
        private int is_buy_one;
        private int is_one_goods;
        /**
         * started_at : 2016-09-21 00:00:00
         * expired_at : 2016-10-15 00:00:00
         * origin_price : 55.00
         * promotion_price : 52.80
         */

        private GoodsTimelimitBean goods_timelimit;
        private List<String> details_img;
        /**
         * image : http://image.121dian.com/site/11202/8e57c11cbaeada3788f7cd0a19e41d2d.jpg@!w100
         */

        private List<BannersBean> banners;
        private List<?> sku_images;
        private List<?> attribute_set;
        private List<?> sku;
        /**
         * label : 包邮
         * color : #ef082e
         * align : right
         * image : http://qiniu.front.121dian.com/assets/img/goods_label/2.png
         * keyNum : 0
         */

        private List<LabelDetailsBean> label_details;
        /**
         * type : line
         * items : [{"type":1,"color":"#EEEEEE","height":1}]
         */

        private List<BlockBean> block;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getSite_id() {
            return site_id;
        }

        public void setSite_id(int site_id) {
            this.site_id = site_id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public int getStock() {
            return stock;
        }

        public void setStock(int stock) {
            this.stock = stock;
        }

        public String getNotice() {
            return notice;
        }

        public void setNotice(String notice) {
            this.notice = notice;
        }

        public String getMarket_price() {
            return market_price;
        }

        public void setMarket_price(String market_price) {
            this.market_price = market_price;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getWeight() {
            return weight;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        public int getIs_cross_border() {
            return is_cross_border;
        }

        public void setIs_cross_border(int is_cross_border) {
            this.is_cross_border = is_cross_border;
        }

        public String getAlbum() {
            return album;
        }

        public void setAlbum(String album) {
            this.album = album;
        }

        public String getRebate() {
            return rebate;
        }

        public void setRebate(String rebate) {
            this.rebate = rebate;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSubsidy_des() {
            return subsidy_des;
        }

        public void setSubsidy_des(String subsidy_des) {
            this.subsidy_des = subsidy_des;
        }

        public int getIs_jd() {
            return is_jd;
        }

        public void setIs_jd(int is_jd) {
            this.is_jd = is_jd;
        }

        public int getIs_free_shipping() {
            return is_free_shipping;
        }

        public void setIs_free_shipping(int is_free_shipping) {
            this.is_free_shipping = is_free_shipping;
        }

        public String getShipping_address() {
            return shipping_address;
        }

        public void setShipping_address(String shipping_address) {
            this.shipping_address = shipping_address;
        }

        public int getGoods_unicoin() {
            return goods_unicoin;
        }

        public void setGoods_unicoin(int goods_unicoin) {
            this.goods_unicoin = goods_unicoin;
        }

        public int getUser_unicoin() {
            return user_unicoin;
        }

        public void setUser_unicoin(int user_unicoin) {
            this.user_unicoin = user_unicoin;
        }

        public boolean isIs_collect() {
            return is_collect;
        }

        public void setIs_collect(boolean is_collect) {
            this.is_collect = is_collect;
        }

        public String getShare_url() {
            return share_url;
        }

        public void setShare_url(String share_url) {
            this.share_url = share_url;
        }

        public GroupbuyBean getGroupbuy() {
            return groupbuy;
        }

        public void setGroupbuy(GroupbuyBean groupbuy) {
            this.groupbuy = groupbuy;
        }

        public String getLimitbuy() {
            return limitbuy;
        }

        public void setLimitbuy(String limitbuy) {
            this.limitbuy = limitbuy;
        }

        public String getDetail_url() {
            return detail_url;
        }

        public void setDetail_url(String detail_url) {
            this.detail_url = detail_url;
        }

        public int getIs_cart() {
            return is_cart;
        }

        public void setIs_cart(int is_cart) {
            this.is_cart = is_cart;
        }

        public int getIs_buy() {
            return is_buy;
        }

        public void setIs_buy(int is_buy) {
            this.is_buy = is_buy;
        }

        public int getIs_buy_one() {
            return is_buy_one;
        }

        public void setIs_buy_one(int is_buy_one) {
            this.is_buy_one = is_buy_one;
        }

        public int getIs_one_goods() {
            return is_one_goods;
        }

        public void setIs_one_goods(int is_one_goods) {
            this.is_one_goods = is_one_goods;
        }

        public GoodsTimelimitBean getGoods_timelimit() {
            return goods_timelimit;
        }

        public void setGoods_timelimit(GoodsTimelimitBean goods_timelimit) {
            this.goods_timelimit = goods_timelimit;
        }

        public List<String> getDetails_img() {
            return details_img;
        }

        public void setDetails_img(List<String> details_img) {
            this.details_img = details_img;
        }

        public List<BannersBean> getBanners() {
            return banners;
        }

        public void setBanners(List<BannersBean> banners) {
            this.banners = banners;
        }

        public List<?> getSku_images() {
            return sku_images;
        }

        public void setSku_images(List<?> sku_images) {
            this.sku_images = sku_images;
        }

        public List<?> getAttribute_set() {
            return attribute_set;
        }

        public void setAttribute_set(List<?> attribute_set) {
            this.attribute_set = attribute_set;
        }

        public List<?> getSku() {
            return sku;
        }

        public void setSku(List<?> sku) {
            this.sku = sku;
        }

        public List<LabelDetailsBean> getLabel_details() {
            return label_details;
        }

        public void setLabel_details(List<LabelDetailsBean> label_details) {
            this.label_details = label_details;
        }

        public List<BlockBean> getBlock() {
            return block;
        }

        public void setBlock(List<BlockBean> block) {
            this.block = block;
        }

        public static class GroupbuyBean {
        }

        public static class GoodsTimelimitBean {
            private String started_at;
            private String expired_at;
            private String origin_price;
            private String promotion_price;

            public String getStarted_at() {
                return started_at;
            }

            public void setStarted_at(String started_at) {
                this.started_at = started_at;
            }

            public String getExpired_at() {
                return expired_at;
            }

            public void setExpired_at(String expired_at) {
                this.expired_at = expired_at;
            }

            public String getOrigin_price() {
                return origin_price;
            }

            public void setOrigin_price(String origin_price) {
                this.origin_price = origin_price;
            }

            public String getPromotion_price() {
                return promotion_price;
            }

            public void setPromotion_price(String promotion_price) {
                this.promotion_price = promotion_price;
            }
        }

        public static class BannersBean {
            private String image;

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }
        }

        public static class LabelDetailsBean {
            private String label;
            private String color;
            private String align;
            private String image;
            private int keyNum;

            public String getLabel() {
                return label;
            }

            public void setLabel(String label) {
                this.label = label;
            }

            public String getColor() {
                return color;
            }

            public void setColor(String color) {
                this.color = color;
            }

            public String getAlign() {
                return align;
            }

            public void setAlign(String align) {
                this.align = align;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public int getKeyNum() {
                return keyNum;
            }

            public void setKeyNum(int keyNum) {
                this.keyNum = keyNum;
            }
        }

        public static class BlockBean {
            private String type;
            /**
             * type : 1
             * color : #EEEEEE
             * height : 1
             */

            private List<ItemsBean> items;

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public List<ItemsBean> getItems() {
                return items;
            }

            public void setItems(List<ItemsBean> items) {
                this.items = items;
            }

            public static class ItemsBean {
                private int type;
                private String color;
                private int height;
                private int id;
                private int site_status;
                private String name;
                private String intro;
                private String detail;
                private String expired_at;
                private int is_cross_border;
                private int status;
                private String image;
                private String url;
                private boolean is_subscribed;
                private int product_count;
                private int subscribed_count;
                private ServiceBean service;

                public ServiceBean getService() {
                    return service;
                }

                public void setService(ServiceBean service) {
                    this.service = service;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public int getSite_status() {
                    return site_status;
                }

                public void setSite_status(int site_status) {
                    this.site_status = site_status;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getIntro() {
                    return intro;
                }

                public void setIntro(String intro) {
                    this.intro = intro;
                }

                public String getDetail() {
                    return detail;
                }

                public void setDetail(String detail) {
                    this.detail = detail;
                }

                public String getExpired_at() {
                    return expired_at;
                }

                public void setExpired_at(String expired_at) {
                    this.expired_at = expired_at;
                }

                public int getIs_cross_border() {
                    return is_cross_border;
                }

                public void setIs_cross_border(int is_cross_border) {
                    this.is_cross_border = is_cross_border;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public String getImage() {
                    return image;
                }

                public void setImage(String image) {
                    this.image = image;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public boolean is_subscribed() {
                    return is_subscribed;
                }

                public void setIs_subscribed(boolean is_subscribed) {
                    this.is_subscribed = is_subscribed;
                }

                public int getProduct_count() {
                    return product_count;
                }

                public void setProduct_count(int product_count) {
                    this.product_count = product_count;
                }

                public int getSubscribed_count() {
                    return subscribed_count;
                }

                public void setSubscribed_count(int subscribed_count) {
                    this.subscribed_count = subscribed_count;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public String getColor() {
                    return color;
                }

                public void setColor(String color) {
                    this.color = color;
                }

                public int getHeight() {
                    return height;
                }

                public void setHeight(int height) {
                    this.height = height;
                }

                public static class ServiceBean {
                    private int hasmsg;
                    private String org_id;
                    private String chat_url;

                    public int getHasmsg() {
                        return hasmsg;
                    }

                    public void setHasmsg(int hasmsg) {
                        this.hasmsg = hasmsg;
                    }

                    public String getOrg_id() {
                        return org_id;
                    }

                    public void setOrg_id(String org_id) {
                        this.org_id = org_id;
                    }

                    public String getChat_url() {
                        return chat_url;
                    }

                    public void setChat_url(String chat_url) {
                        this.chat_url = chat_url;
                    }
                }
            }
        }
    }
}
